 
package com.xbongbong.paas.domain.entity;

import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
* @author autoGen
* @time 2018-08-13 10:43:26
*/
@ToString
@Getter
@Setter
public class PaasCommentEntity extends Entity {

	/** Comment for <code>serialVersionUID</code> */
	private static final long serialVersionUID = -7614868234584529396L;

	//========== properties ==========
	
	/**
	* 主键
	*/
	private Long id;
	/**
	* 公司id
	*/
	private String corpid;
	/**
	* 应用id
	*/
	private Long appId;
	/**
	* 引用id
	*/
	private Long refId;

	/**
	 * 上一级回复id，使用于层级结构
	 */
	private Long replyParentId;

	/**
	 * 评论类型 1：流程
	 */
	private Integer type;
	/**
	* 评论人user_id
	*/
	private String userId;
	/**
	* 评论人用户名
	*/
	private String userName;
	/**
	* 评论人头像
	*/
	private String userAvatar;
	/**
	* 被回复人user_id
	*/
	private String refUserId;
	/**
	* 被回复人用户名
	*/
	private String refUserName;
	/**
	 * 被@用户id
	 */
	private String atUserId;
	/**
	* 评论内容/回复内容,最多500字
	*/
	private String content;
	/**
	* 图片，和其他地方图片存储方式一致，["http://xbongbong.img-cn-hangzhou.aliyuncs.com/xbbDingtalk/1/image/66f5af509d508cc55de19eaeb5b60189.jpg"]
	*/
	private String image;
	/**
	* 附件，和其他地方文件存储方式一致，[{"filename":"1234.jpg","attachIndex":"http://xbongbong.img-cn-hangzhou.aliyuncs.com/xbbDingtalk/1/jpg/0bf0a77a923e45784536371acbdecaf8.jpg","ext":"jpg","size":"17171"}]
	*/
	private String attachment;
	/**
	* 创建时间时间戳
	*/
	private Long addTime;
	/**
	* 更新时间时间戳
	*/
	private Long updateTime;
	/**
	* 删除标记
	*/
	private Integer del;
	/**
	 * 评论数下的点赞数（工单动态）
	 */
	private Integer commentLikeCount;
	/**
	 * 评论数下的评论数（工单动态）
	 */
	private Integer commentCountOfComment;

	/**
	 * 评论下的回复数量
	 */
	private Integer replyCount;


	public PaasCommentEntity(){
		del = 0;
	}
    //========== getters and setters ==========

}

